@charset "utf-8";
/* ----------------
	公共样式开始
----------------- */
/*长页面滚轮*/
html, body,
.swiper-container,
.swiper-slide,
.swiper-wrapper {
    width: 100%;
    height: 100%;
}

.page-L {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
}

.page-L::-webkit-scrollbar {
    display: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

img {
    display: block;
    margin: 0 auto;
}

/*中间内容*/
.main {
    box-sizing: border-box;
    min-height: 95%;
    padding-bottom: 0;
    /*此处 padding-bottom 大小要和底部footer等高*/
}

/*尾部*/
#s1 .footer {
    position: absolute;
    bottom: 0;
}

.footer {
    width: 100%;
    text-align: center;
    color: black;
    font-size: 0.15rem;
    position: absolute;
    bottom: 0;
}

.footer img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.3125rem;
    width: 0.2rem;
}

/* ----------------
	公共样式结束
----------------- */
/* ----------------
	各页面背景图
----------------- */
#s2, #s3, #s4, #s5,#s6 {
    background: url(../img/bg.png) no-repeat top center/100% 100%;
}

#s1 {
    background: url(../img/index_bg.png) no-repeat top center/100% 100%;
}

/*主视觉*/
.logo {
    position: absolute;
    width: 30%;
    top: 0.2rem;
    left: 0.3rem;
    display: block;
}

.slogan_content {
    position: absolute;
    width: 100%;
    top: 10%;
}

.slogan {
    position: relative;
    width: 100%;
    float: left;
    display: block;
}

.guide_content {
    position: relative;
    width: 100%;
    float: left;
    display: block;
}

.zjcf,.xzzw,.xzxc,.xcfl,.kzxj {
    position: relative;
    margin: 0.2rem auto;
    display: block;
    height: 0.65rem;
}

/*s2*/
.home{
    position: absolute;
    width: 0.5rem;
    top: 0.15rem;
    right: 0.2rem;
    display: block;
}
.intro_content{
    position: absolute;
    width: 90%;
    left: 5%;
    top: 8%;
    height: 80%;
    /*background-color: red;*/
    overflow-y: scroll;
}
.intro_img{
    position: relative;
    width: 100%;
    display: block;
}
.intro_lead_content{
    position: absolute;
    width: 100%;
    height: 8%;
    top: 90%;
    /*background-color: orange;*/
}
.jtjj,.fzlc,.cfry,.qywh{
    position: relative;
    width: 19%;
    margin: 0 3%;
    display: block;
    float: left;
}

/*s3 招聘职位*/
.jobname{
    height: 0.6rem;
    background-color:#00479D;
    border-radius: 0.05rem;
}
.jobname p{
    position: relative;
    width: 100%;
    height: 100%;
    line-height: 0.6rem;
    font-family: '方正兰亭大黑简体';
    font-size: 0.26rem;
    color: white;
}
.job_name{
    float: left;
    position: relative;
    padding-left: 0.2rem;
}
.singal{
    position: relative;
    float: right;
    padding-right: 0.2rem;
}
.mt1{
    margin-top: 0.1rem;
}
.jobinfo_content{
    position: relative;
    width: 90%;
    border: 0.01rem #00479D solid;
    margin: 0 auto;
}
.jobinfo_content p{
   position: relative;
    width: 90%;
    margin: 0.1rem auto;
    font-family: '方正兰亭黑简体';
    font-size: 0.25rem;
}
.jobinfo_content p span{
    font-weight: bold;
}
.jobdet{
    display: none;
}








/*s4校招流程*/
.recru_img{
    position: relative;
    width: 100%;
    float: left;
    display: block;
}


/*s5 薪酬福利*/
.wel_img{
    position: relative;
    width: 100%;
    display: block;
}


/*s6  空中宣讲*/
.kzxj_content{
    position: absolute;
    width: 90%;
    left: 5%;
    top: 8%;
    height: 80%;
    /*background-color: red;*/
}
.v1{
    position: relative;
    margin-top: 0.3rem;
    width: 90%;
    left: 5%;
    display: block;
}

.singal{
    color: white!important;
}